mod base;
mod slice;
mod use_struct;
mod use_enum;
mod sub_mod;
mod use_error;
mod use_generic;
mod use_trait;
mod use_lifetime;
mod use_collections;
mod list;
mod use_iter;


mod ref_enum;
mod module_ref; // import the module-->(module_ref)
fn main() {
    base::base();
    slice::slice();
    use_struct::use_struct();
    use_enum::use_enum();
    sub_mod::sub_mod1::hello();
    use_error::use_error();
    use_generic::use_generic();
    use_trait::use_trait();
    use_lifetime::use_lifetime();
    use_collections::use_collections();
    list::use_list();
    module_ref::module_ref();
    use_iter::use_iter();
}
